machining specifications custom cnc engineer cad engineers machines milling machine engineering equipment spec manufacturing fabrication manufacture